package com.bbva.gptf.back.servicio.actividad;

import java.math.BigDecimal;

import org.springframework.beans.factory.annotation.Autowired;

import com.bbva.gptf.dto.bean.Actividad;
import com.bbva.gptf.dto.bean.BitacoraActividad;
import com.bbva.gptf.dto.bean.Usuario;
import com.bbva.gptf.dto.servicio.actividad.ServicioBitacoraActividad;
import com.bbva.gptf.dto.servicio.actividad.ServicioBitacoraActividadFacade;
import com.bbva.jee.arq.spring.core.httpService.HttpService;

@HttpService(serviceName = "servicioBitacoraActividadFacadeHttp")
public class ServicioBitacoraActividadFacadeImpl implements
		ServicioBitacoraActividadFacade {

	@Autowired
	ServicioBitacoraActividad servicioBitacoraActividad;

	@Override
	public boolean insertaBitacora(Usuario usuario, String ipUsuario,
			BigDecimal cdActividad) {
		BitacoraActividad bitacoraActividad = new BitacoraActividad(usuario,
				ipUsuario, new Actividad(cdActividad));
		return servicioBitacoraActividad.insertaBitacora(bitacoraActividad);
	}

	public void setServicioBitacoraActividad(
			ServicioBitacoraActividad servicioBitacoraActividad) {
		this.servicioBitacoraActividad = servicioBitacoraActividad;
	}

}
